/************************************************************************

								Heroes IV
					  Copyright 2000, The 3DO Company

	------------------------------------------------------------------
  						       hero_class.h

	$Header: /game/hero_class.h $

	$NoKeywords: $

 ************************************************************************/

#ifndef HERO_CLASS_H_INCLUDED
#define HERO_CLASS_H_INCLUDED

#if _MSC_VER > 1000
#pragma once
#endif // _MSC_VER > 1000

enum t_hero_class
{
	k_hero_class_none = -1,

	k_hero_class_knight,
	k_hero_class_priest,
	k_hero_class_lord,
	k_hero_class_mage,
	k_hero_class_death_knight,
	k_hero_class_necromancer,
	k_hero_class_thief,
	k_hero_class_sorcerer,
	k_hero_class_archer,
	k_hero_class_druid,
	k_hero_class_barbarian,

	k_hero_class_crusader,
	k_hero_class_paladin,
	k_hero_class_prophet,
	k_hero_class_cardinal,
	k_hero_class_monk,
	
	k_hero_class_illusionist,
	k_hero_class_battle_mage,
	k_hero_class_seer,
	k_hero_class_wizard_king,
	k_hero_class_wizard,
	k_hero_class_enchanter,

	k_hero_class_reaver,
	k_hero_class_assassin,
	k_hero_class_ninja,
	k_hero_class_dark_lord,
	k_hero_class_dark_priest,
	k_hero_class_shadow_mage,
	k_hero_class_demonologist,

	k_hero_class_pyromancer,
	k_hero_class_fireguard,
	k_hero_class_fire_diviner,
	k_hero_class_witch_king,
	k_hero_class_heretic,
	k_hero_class_lich,
	k_hero_class_warlock,

	k_hero_class_warden,
	k_hero_class_green_knight,
	k_hero_class_bard,
	k_hero_class_beast_lord,
	k_hero_class_summoner,
	
	k_hero_class_guildmaster,
	k_hero_class_general,
	k_hero_class_lord_commander,
	k_hero_class_warlord,
	k_hero_class_ranger,
	k_hero_class_field_marshal,

	k_hero_class_archmage,

	k_hero_class_count,

	k_hero_class_basic_count = k_hero_class_barbarian + 1,
};

int const k_max_experience_level = 40;

#endif // HERO_CLASS_H_INCLUDED
